﻿
namespace Storm.TextEditor.Localization
{
    public sealed class Localizations
    {
        #region Fields

        private static string findDialogText = "Find";
        private static string findNextButtonText = "Next next";
        private static string findReplaceButtonText = "Replace";
        private static string findMarkAllButtonText = "Mark all";
        private static string findCloseButtonText = "Close";
        private static string findWhatLabelText = "Find what:";
        private static string findReplaceWithLabelText = "Replace with:";
        private static string findMatchCaseLabel = "Match case";
        private static string findMatchWholeWordLabel = "Match whole word";
        private static string findUseRegExLabel = "Use regular expressions";
        private static string replaceDialogText = "Replace";
        private static string findReplaceAllButtonText = "Replace all";

        #endregion

        #region Properties

        public static string FindReplaceAllButtonText
        {
            get { return Localizations.findReplaceAllButtonText; }
            set { Localizations.findReplaceAllButtonText = value; }
        }

        public static string ReplaceDialogText
        {
            get { return Localizations.replaceDialogText; }
            set { Localizations.replaceDialogText = value; }
        }

        public static string FindUseRegExLabel
        {
            get { return Localizations.findUseRegExLabel; }
            set { Localizations.findUseRegExLabel = value; }
        }

        public static string FindMatchWholeWordLabel
        {
            get { return Localizations.findMatchWholeWordLabel; }
            set { Localizations.findMatchWholeWordLabel = value; }
        }

        public static string FindMatchCaseLabel
        {
            get { return Localizations.findMatchCaseLabel; }
            set { Localizations.findMatchCaseLabel = value; }
        }

        public static string FindReplaceWithLabelText
        {
            get { return Localizations.findReplaceWithLabelText; }
            set { Localizations.findReplaceWithLabelText = value; }
        }

        public static string FindWhatLabelText
        {
            get { return Localizations.findWhatLabelText; }
            set { Localizations.findWhatLabelText = value; }
        }

        public static string FindCloseButtonText
        {
            get { return Localizations.findCloseButtonText; }
            set { Localizations.findCloseButtonText = value; }
        }

        public static string FindMarkAllButtonText
        {
            get { return Localizations.findMarkAllButtonText; }
            set { Localizations.findMarkAllButtonText = value; }
        }

        public static string FindReplaceButtonText
        {
            get { return Localizations.findReplaceButtonText; }
            set { Localizations.findReplaceButtonText = value; }
        }

        public static string FindNextButtonText
        {
            get { return Localizations.findNextButtonText; }
            set { Localizations.findNextButtonText = value; }
        }

        public static string FindDialogText
        {
            get { return Localizations.findDialogText; }
            set { Localizations.findDialogText = value; }
        }

        #endregion
    }
}
